//
//  CZEmoticonModel.swift
//  61.新工程表情键盘
//
//  Created by apple on 16/3/7.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit

/*
emoticons里面的每个表情信息都是一个字典
    1.chs [好爱哦]  表情名称用于网络传输
    2.png lxh_xiaohaha.png 表情的图片名称
    3.code emoji对应的16进制字符串
*/
class CZEmoticonModel: NSObject {
    // 表情名称用于网络传输
    var chs: String?
    
    // 表情的图片名称
    var png: String?
    
    // moji对应的16进制字符串
    var code: String?
    
    // 字典转模型
    init(dict: [String: String]) {
        super.init()
        
        // KVC字典转模型
        setValuesForKeysWithDictionary(dict)
    }
    
    // 字典的key在模型中找不到对应的属性
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {}
    
    override var description: String {
        return "\n\t\t 表情模型: chs: \(chs), png: \(png), code: \(code))"
    }
}
